package cn.com.api.entity.base;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

// 代理信息表

public class D_proxyBase implements Serializable {

	private static final long serialVersionUID = 00L;

	// Genegrated Automatically.

	// Proxyid
	private long proxyid = 0;

	// Proxyname 名称
	private String proxyname = "";

	// Deposit 门槛金
	private BigDecimal deposit = new BigDecimal(0);

	// Description 描述信息
	private String description = "";

	// Recommendsamepercent 1级推荐平级获得奖励的百分比数
	private Integer recommendsamepercent = 0;

	// Recommenduppercent 推荐上级获得奖励的百分比数
	private Integer recommenduppercent = 0;

	// Monthtargetmoney 月指标（每月保底进货金额）
	private BigDecimal monthtargetmoney = new BigDecimal(0);

	// Replenishpercent 1级补货奖励的百分比数（只有董事享有该权利）
	private Integer replenishpercent = 0;

	// Minrechargemoney 充值金额最低额
	private BigDecimal minrechargemoney = new BigDecimal(0);

	// Replenishpercent2 2级补货奖励的百分比数（只有董事享有该权利）
	private Integer replenishpercent2 = 0;

	// Is_same_first 1-推荐同级获得的奖励首次有效；0-长期有效
	private Integer is_same_first = 0;

	// Is_up_first 1-推荐上级获得的奖励首次有效；0-长期有效
	private Integer is_up_first = 0;

	// Recommendsamepercent2 二级推荐平级获得奖励的百分比数
	private Integer recommendsamepercent2 = 0;

	public D_proxyBase() {
		super();
	}

	// Proxyid
	public long getProxyid() {
		return this.proxyid;
	}

	public void setProxyid(long proxyid) {
		this.proxyid = proxyid;
	}

	// Proxyname
	public String getProxyname() {
		return this.proxyname;
	}

	public void setProxyname(String proxyname) {
		this.proxyname = proxyname;
	}

	// Description
	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	// Recommendsamepercent
	public Integer getRecommendsamepercent() {
		return this.recommendsamepercent;
	}

	public void setRecommendsamepercent(Integer recommendsamepercent) {
		this.recommendsamepercent = recommendsamepercent;
	}

	// Recommenduppercent
	public Integer getRecommenduppercent() {
		return this.recommenduppercent;
	}

	public void setRecommenduppercent(Integer recommenduppercent) {
		this.recommenduppercent = recommenduppercent;
	}

	// Replenishpercent
	public Integer getReplenishpercent() {
		return this.replenishpercent;
	}

	public void setReplenishpercent(Integer replenishpercent) {
		this.replenishpercent = replenishpercent;
	}

	// Replenishpercent2
	public Integer getReplenishpercent2() {
		return this.replenishpercent2;
	}

	public void setReplenishpercent2(Integer replenishpercent2) {
		this.replenishpercent2 = replenishpercent2;
	}

	// Is_same_first
	public Integer getIs_same_first() {
		return this.is_same_first;
	}

	public void setIs_same_first(Integer is_same_first) {
		this.is_same_first = is_same_first;
	}

	// Is_up_first
	public Integer getIs_up_first() {
		return this.is_up_first;
	}

	public void setIs_up_first(Integer is_up_first) {
		this.is_up_first = is_up_first;
	}

	// Recommendsamepercent2
	public Integer getRecommendsamepercent2() {
		return this.recommendsamepercent2;
	}

	public void setRecommendsamepercent2(Integer recommendsamepercent2) {
		this.recommendsamepercent2 = recommendsamepercent2;
	}

	public BigDecimal getDeposit() {
		return deposit;
	}

	public void setDeposit(BigDecimal deposit) {
		this.deposit = deposit;
	}

	public BigDecimal getMonthtargetmoney() {
		return monthtargetmoney;
	}

	public void setMonthtargetmoney(BigDecimal monthtargetmoney) {
		this.monthtargetmoney = monthtargetmoney;
	}

	public BigDecimal getMinrechargemoney() {
		return minrechargemoney;
	}

	public void setMinrechargemoney(BigDecimal minrechargemoney) {
		this.minrechargemoney = minrechargemoney;
	}

}
